
#ifndef SHELL_COMMAND_H
#define SHELL_COMMAND_H

#include "common.h"

/* Register all command */
extern void Command_Register(void);

/* SHELL user send data callback */
extern void SHELL_SendDataCallback(uint8_t *buf, uint32_t len);

/* SHELL user receive data callback */
extern void SHELL_ReceiveDataCallback(uint8_t *buf, uint32_t len);

extern int32_t LedControl(p_shell_context_t context, int32_t argc, char **argv);
extern int32_t PWM_Control(p_shell_context_t context, int32_t argc, char **argv);
extern int32_t VL53L0X_Control(p_shell_context_t context, int32_t argc, char **argv);

#endif

